Лабораторная работа №7. Командная оболочка Midnight Commander

Дисциплина: Операционные системы

Стариков Д. А., cтудент НПИбд-02-22

Российский университет дружбы народов, Москва, Россия

24 марта 2023

Вводная часть

Цели и задачи

  • Освоение основных возможностей командной оболочки Midnight Commander.
  • Приобретение навыков практической работы по просмотру каталогов и файлов, манипуляций с ними.

Заданиe по mc

Изучили информацию о mc, вызвав в командной строке man mc.

Man по команде mc.

Запустили из командной строки mc, изучите его структуру и меню.

Рабочее пространство mc.

Выполнили несколько операций в mc, используя управляющие клавиши (операции с панелями; выделение/отмена выделения файлов, копирование/перемещение файлов, получение информации о размере и правах доступа на файлы и/или каталоги и т.п.):

Получение информации о правах доступа к файлу.

Выполнили несколько операций в mc, используя управляющие клавиши (операции с панелями; выделение/отмена выделения файлов, копирование/перемещение файлов, получение информации о размере и правах доступа на файлы и/или каталоги и т.п.):

Выделение нескольких файлов.

Выполнили основные команды меню левой (или правой) панели.

Команда меню “Левая панель”.

Используя возможности подменю Файл, выполнили:

  • просмотр содержимого текстового файла
Просмотр содержимого файла.

Используя возможности подменю Файл, выполнили:

  • редактирование содержимого текстового файла (без сохранения результатов редактирования)
Редактирование файла.

Используя возможности подменю Файл, выполнили:

  • создание каталога
Создание каталога.

Используя возможности подменю Файл, выполнили:

  • копирование в файлов в созданный каталог
Копирование файла в созданный каталог.

С помощью соответствующих средств подменю Команда осуществили:

  • поиск в файловой системе файла с заданными условиями
Меню “поиск файла”.

С помощью соответствующих средств подменю Команда осуществили:

  • поиск в файловой системе файла с заданными условиями
Найденные файлы.

С помощью соответствующих средств подменю Команда осуществили:

  • выбор и повторение одной из предыдущих команд
Список ранее использованных команд.

С помощью соответствующих средств подменю Команда осуществили:

  • переход в домашний каталог
Дерево каталогов.

С помощью соответствующих средств подменю Команда осуществили:

  • анализ файла меню и файла расширений.
Файл настройки меню.

С помощью соответствующих средств подменю Команда осуществили:

  • анализ файла меню и файла расширений.
Файл настройки расширений.

Вызвали подменю Настройки и освоили операции, определяющие структуру экрана mc (Full screen, Double Width, Show Hidden Files и т.д.).

Подменю настройки.

Вызвали подменю Настройки и освоили операции, определяющие структуру экрана mc (Full screen, Double Width, Show Hidden Files и т.д.).

Параметры конфигурации.

Вызвали подменю Настройки и освоили операции, определяющие структуру экрана mc (Full screen, Double Width, Show Hidden Files и т.д.).

Настройка панели.

Задание по встроенному редактору mc

Открыли этот файл с помощью встроенного в mc редактора.

Новый файл text.txt.

Вставили в открытый файл небольшой фрагмент текста, скопированный из любого другого файла или Интернета.

В файл вставлен фрагмент текста.

Проделали с текстом следующие манипуляции, используя горячие клавиши:

  • Удалили строку текста
Удалена одна строка.

Проделали с текстом следующие манипуляции, используя горячие клавиши:

  • Выделили фрагмент текста и скопировали его на новую строку
Копирование выделенного фрагмента на новую строку.

Проделали с текстом следующие манипуляции, используя горячие клавиши:

  • Выделили фрагмент текста и перенесли его на новую строку
Перенос выделенного фрагмента на новую строку.

Проделали с текстом следующие манипуляции, используя горячие клавиши:

  • Сохранили файл.

  • Отменили последнее действие

Отмена последнего действия (копирование выделенного фрагмента).

Проделали с текстом следующие манипуляции, используя горячие клавиши:

  • Перешли в конец файла и написали некоторый текст

  • Перешли в начало файла (нажав комбинацию клавиш) и напишите некоторый текст

Добавление текста в начало и конец файла.
  • Сохранили и закрыли файл.

Открыли файл с исходным текстом на языке программирования asm.

Подсветка синтаксиса в редактора mcedit.

Выводы

  • Освоили основные возможности командной оболочки Midnight Commander.
  • Получили навыки практической работы по просмотру каталогов и файлов, манипуляций с ними.